namespace ext.data
{
	using System;
	using System.Runtime.CompilerServices;
	using System.Html;
	using System.Collections;
	
	
	/// <summary>
	/// Small helper class to create an {@link Ext.data.Store} configured with an
	/// {@link Ext.data.DirectProxy} and {@link Ext.data.JsonReader} to make interacting
	/// with an {@link Ext.Direct} Server-side {@link Ext.direct.Provider Provider} easier.
	/// To create a different proxy/reader combination create a basic {@link Ext.data.Store}
	/// configured as needed.  *Note: Although they are not listed, this class inherits all of the config options of:    {@link Ext.data.Store Store}      {@link Ext.data.JsonReader JsonReader}    {@link Ext.data.JsonReader#root root}  {@link Ext.data.JsonReader#idProperty idProperty}  {@link Ext.data.JsonReader#totalProperty totalProperty}    {@link Ext.data.DirectProxy DirectProxy}    {@link Ext.data.DirectProxy#directFn directFn}  {@link Ext.data.DirectProxy#paramOrder paramOrder}  {@link Ext.data.DirectProxy#paramsAsHash paramsAsHash}
	/// </summary>
	/// <htmlSummary>
	/// &lt;p&gt;Small helper class to create an {@link Ext.data.Store} configured with an
	/// {@link Ext.data.DirectProxy} and {@link Ext.data.JsonReader} to make interacting
	/// with an {@link Ext.Direct} Server-side {@link Ext.direct.Provider Provider} easier.
	/// To create a different proxy/reader combination create a basic {@link Ext.data.Store}
	/// configured as needed.&lt;/p&gt;
	///
	/// &lt;p&gt;&lt;b&gt;*Note:&lt;/b&gt; Although they are not listed, this class inherits all of the config options of:&lt;/p&gt;
	/// &lt;div&gt;&lt;ul class=&quot;mdetail-params&quot;&gt;
	/// &lt;li&gt;&lt;b&gt;{@link Ext.data.Store Store}&lt;/b&gt;&lt;/li&gt;
	/// &lt;div class=&quot;sub-desc&quot;&gt;&lt;ul class=&quot;mdetail-params&quot;&gt;
	///
	/// &lt;/ul&gt;&lt;/div&gt;
	/// &lt;li&gt;&lt;b&gt;{@link Ext.data.JsonReader JsonReader}&lt;/b&gt;&lt;/li&gt;
	/// &lt;div class=&quot;sub-desc&quot;&gt;&lt;ul class=&quot;mdetail-params&quot;&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.JsonReader#root root}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.JsonReader#idProperty idProperty}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.JsonReader#totalProperty totalProperty}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;/ul&gt;&lt;/div&gt;
	///
	/// &lt;li&gt;&lt;b&gt;{@link Ext.data.DirectProxy DirectProxy}&lt;/b&gt;&lt;/li&gt;
	/// &lt;div class=&quot;sub-desc&quot;&gt;&lt;ul class=&quot;mdetail-params&quot;&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.DirectProxy#directFn directFn}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.DirectProxy#paramOrder paramOrder}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;li&gt;&lt;tt&gt;&lt;b&gt;{@link Ext.data.DirectProxy#paramsAsHash paramsAsHash}&lt;/b&gt;&lt;/tt&gt;&lt;/li&gt;
	/// &lt;/ul&gt;&lt;/div&gt;
	/// &lt;/ul&gt;&lt;/div&gt;
	/// </htmlSummary>
	/// <definedin>src\data\DirectStore.js</definedin>
	[ScriptName("DirectStore")]
	[ScriptNamespace("Ext.data")]
	[Imported()]
	public partial class DirectStore : ext.data.Store
	{
		
		#region Constructors
		/// <summary>Constructor</summary>
		/// <param name="config"></param>
		public DirectStore(object config)
		{
		}
		
		/// <summary>Constructor</summary>
		public DirectStore()
		{
		}
		#endregion
	}
}
